package com.mycompany.dewcineplanet.repository;
import com.mycompany.dewcineplanet.model.Estado;
import java.util.HashMap;
import java.util.Map;


public class EstadoRepository {
	public Map<String, Estado> estados = new HashMap<String, Estado>();

	public EstadoRepository() {
		Estado estado1 = new Estado("E00001","ACTIVO");
		Estado estado2 = new Estado("E00002","BLOQUEADO");
		Estado estado3 = new Estado("E00003","CANCELADO");
		estados.put("E00001", estado1);
		estados.put("E00002", estado2);
		estados.put("E00003", estado3);

	}
	public Map<String, Estado> obtenerTodasLosEstados() {
		return (estados);
	}
	
	public Estado findByEstado(String codigo) {
		Estado estado = (Estado) estados.get(codigo);
		if (estado == null) {
			throw new IllegalAccessError("esta mal el codigo estado");
		}
		return estado;
	}	
}


